You are here: About publishing jobs > Understanding repository synchronization jobs

Understanding repository synchronization jobs

Explorer repository synchronization jobs are more complex than other types of jobs and typically involve more documents. Meridian Enterprise Server is integrates deeply with Meridian Enterprise and repositories typically contain most of the documents for one more vaults. Therefore, the functionality is broader and there are more options available.

A synchronization job reads data from the Meridian Enterprise source vault and exports it to one or more intermediate data (not document content) files. A separate export is performed for each source vault that is specified for the same job name. If only one source vault is specified, then only one export is performed. If multiple source vaults are specified, each will be exported separately. The names of the intermediate files that are produced by the export conform to the following pattern: <source datastore name><job name><time of export><file number>.dat_. The data files contain: the configuration of the source vault, synchronization parameters, user data, folder data, project data, and document data. Depending on the batch size of the job, multiple data files may be created with sequential file numbers. Depending on the available hardware resources, multiple batches may be exported simultaneously for best performance. The data files are stored in a sub-folder named for each destination repository. The sub-folder also contains one baseline file per export that conforms to the following pattern: <source datastore name><job name>.baseline_. The baseline file is used to calculate incremental synchronizations.

After the first data file of the export phase of repository synchronization has been created, the job uses the names of the intermediate files to import the data that they contain (including document content) into the destination repository in the correct order. After they have been imported, the intermediate files can be moved to a configurable sub-folder where they can be re-used. Otherwise, they are deleted.

Configuring repository synchronization jobs and the export parameters is described in detail in Configuring synchronization options.

Related tasks

Configuring synchronization options

Validating a synchronization job

The ExplorerSynchronization property set